package com.txts.road.app.event.service.impl;

import com.txts.road.app.event.model.query.EventMomentQuery;


import com.txts.road.app.event.model.vo.*;
import com.txts.road.app.event.model.vo.*;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.txts.road.app.event.mapper.EventMapper;
import com.txts.road.app.event.service.EventService;
import com.txts.road.app.event.model.entity.EventEntity;
import com.txts.road.app.event.model.query.EventQuery;

import java.util.List;

/**
 * 赛事活动服务实现类
 *
 * @author baoyr
 * @since 2025-07-17 10:47
 */
@Service
@RequiredArgsConstructor
public class EventServiceImpl extends ServiceImpl<EventMapper, EventEntity> implements EventService {

    @Override
    public List<EventNewsVO> getBannerList() {
        return List.of();
    }

    @Override
    public List<EventVO> getEventList(EventQuery queryDTO) {
        return null;
    }

    @Override
    public EventVO getEventDetail(Long eventId) {
        return null;
    }

    @Override
    public List<EventVehicleLocationVO> getEventVehiclesRealtime(Long eventId) {
        return List.of();
    }

    @Override
    public EventRegistrationVO getEventStatistics(Long eventId) {
        return null;
    }

    @Override
    public List<EventHeroVO> getEventHeroes(Long eventId) {
        return List.of();
    }

    @Override
    public List<EventMomentVO> getEventMoments(EventMomentQuery query) {
        return null;
    }
}
